/* CSS Document */
.container{width:1160px; margin:0 auto;}
.bn-top{padding:10px 0;}
.bn-top a{ box-shadow:0 2px 10px 1px #aaa; -webkit-box-shadow:0 2px 10px 1px #aaa;}
.bn-content{ border:solid 1px #e6e6e6; background-color:#fff;}
.bn-c-top{position:relative; z-index:2; width:1140px; margin:0 auto; padding:10px;}
.tag-info a{display:inline-block; text-align:center; color:#787878; padding:0 10px; height:24px; line-height:24px; margin:0 30px; position:relative;}
.close-tag{ position:absolute; top:-5px; right:2px; font-style:normal; display:none; cursor:pointer; color:#787878; font-family:Kalinga;}
.add-tag{position:absolute; right:20px; display:block; width:23px; height:23px;}
.open-taginfo{ background:url(../images/index/icon-add2.png) no-repeat;}
.close-taginfo{ background:url(../images/index/icon-close.png) no-repeat;}
.tag-container{ display:none; position:absolute; right:-20px; top:50px; z-index:9; width:570px;}
.icon-tringle3{ position:absolute; top:-13px; *top:-12px; top:-12px\9; right:33px; z-index:10; background:url(../images/index/icon-tringle3.png) no-repeat; width:30px; height:13px;}
.tag-content{ background-color:#fff; box-shadow:0 0 4px 0px #9c9c9c; padding:15px; *border:solid 1px #e6e6e6; border:solid 1px #e6e6e6 \9;}
.tag-title{ color:#666; margin:0 auto; width:150px; text-align:center; background-color:#f1f1f1; border-radius:3px; -webkit-border-radius:3px;}
.tag-choice{padding-top:20px;}
.tag-choice a{ display:inline-block; width:64px; height:24px; line-height:24px; text-align:center; color:#787878; margin-bottom:10px;}
.tag-choice a:hover{ color:#fff; background-color:#9b9b9b; border-radius:4px; -webkit-border-radius:4px;}
.tag-info .now-list{ color:#fff; background-color:#7a7a7a;}
.now-list .close-tag{ color:#fff;}
/*End tag css*/
.bn-c-bottom{padding:20px;}
.HotAtcList{ width:385px; padding-left:13px;}
.Hot-title{ border-bottom:solid 1px #f1f1f1; color:#999; font-size:14px;}
.Hot-title p{ background-color:#fff; width:60px; padding-right:25px; margin-bottom:-11px;}
.Hot-info{padding:20px 0 10px 0;}
.AtcRankOne{ color:#f63f63; font-size:18px; cursor:default;}
.AtcInfo{padding-left:33px; width:250px;}
.AtcTile{ font-size:14px; line-height:18px; padding-top:6px;}
.AtcContent{ color:#b6b6b6; height:44px; overflow:hidden;}
.AtcAuthor{ color:#b6b6b6; font-size:14px; line-height:18px; padding-top:6px;}
.AtcList{margin-bottom:20px; height:24px; overflow:hidden;}
.AtcNow{ background-color:#eeeeee; margin-bottom:5px; height:68px; overflow:hidden;}
.AtcNow .AtcRankOne{ background-color:#f63f63; color:#fff; font-size:14px; padding:2px 5px; cursor:default;}
.AtcRank{ font-size:14px; line-height:18px; padding-top:6px;}
/*End 右侧排名列表*/
.slideContent{ width:720px; overflow:hidden; position:relative;}
.LarrowBtn{ position:absolute; top:50%; left:10px; z-index:3; margin-top:-27px; display:block; width:55px; height:55px; background:url(../images/index/icon-larrow.png) no-repeat;}
.RarrowBtn{ position:absolute; top:50%; right:10px; z-index:3; margin-top:-27px; display:block; width:55px; height:55px; background:url(../images/index/icon-rarrow.png) no-repeat;}
.slideLi{ float:left; width:230px; margin-right:15px; border-bottom:solid 1px #e9eced;}
.slideTitle{ font-size:16px; font-weight:bold; padding:4px 8px; background-color:#f5f5f4;}
.slideTitle a{ color:#000;}
.slideInfo{ color:#999; padding:0 8px; word-break:break-all; height:66px; overflow:hidden; background-color:#f5f5f4;}
.slideLi a{ display:inline-block; width:229px; height:223px; overflow:hidden;}
/*End 左侧轮播列表*/
/*End banner css*/
.comment{padding:25px 29px 50px 29px; border:solid 1px #e6e6e6; background-color:#fff; margin:15px 0 50px 0;}
.cmt-center{width:710px;}
.cmtHotTitle{ background:url(../images/index/icon-fire.png) no-repeat left center; font-size:20px; font-weight:bold; padding-left:25px; margin-bottom:10px;}
.cmtHotTitle a{ color:#000;}
.cmtMain{margin-left:25px; padding:10px 0 15px 0; border-bottom:solid 1px #eee; margin-bottom:20px;}
.cmtMainImg{ display:inline-block; width:228px; height:126px; overflow:hidden;}
.HotSet a{ }
.HotSet .zanBtn{display:inline-block; padding-left:25px; color:#8e8d8d; margin:0 5px; background:url(../images/index/icon-zan.png) no-repeat left center;}
.HotSet .cmtBtn{display:inline-block; padding-left:25px; color:#8e8d8d; margin:0 5px; background:url(../images/index/icon-comms.png) no-repeat 2px center; margin-left:3px;}
.HotSet .shareBtn{ background:url(../images/index/icon-share.png) no-repeat 2px center; margin-left:3px;}
.cmtAuthor{display:inline-block; padding-right:10px; color:#ee0066;}
.cmtTime{ color:#989898; display:inline-block; padding-left:20px; background:url(../images/index/cmtTimebg.png) no-repeat 8px center;}
.cmtTitle{ font-size:20px; font-weight:bold; line-height:30px; margin-top:-4px; height:110px;}
/*.cmtInfoList{padding:10px 0; max-width:580px; border-bottom:solid 1px #eee;}*/
.cmtInfoList p{ background:url(../images/index/circlebg.png) no-repeat left center; padding-left:25px; margin:5px 0;}
.cmtInfoList a{ color:#ee0066;}
.cmtInfoList span{ color:#8a8a8a;}
/*End cmt-content*/
.HotDakaList{ width:325px; padding-right:5px; font-family:"华文细黑";}
.DakaTitle{ border-bottom:dotted 1px #e6e6e6; margin:20px 0 10px 10px; *height:11px;}
.DakaTitle p{ *float:left; color:#777; font-size:18px; width:110px; padding-right:10px; margin-bottom:-11px; background-color:#fff;}
.NextPageBtn{ display:block; width:60px; text-align:center; border:solid 1px #e6e6e6; color:#939393; background-color:#f8f8f8; border-radius:11px; -webkit-border-radius:11px;}
.DakaUser{padding:20px 0 5px 10px;}
.DakaUserImg{margin-right:15px; overflow:hidden; width:54px; height:54px;}
.DakaUserImg img{ border:solid 2px #D7D7D7; border-radius:100px; -webkit-border-radius:100px;}
.DakaName{ font-size:18px; color:#000;}
.DakaSet{ font-family:"微软雅黑"; color:#b0b0b0; padding-top:10px;}
/*End 右侧热门大咖内容*/

.AlertBg{width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000; background-color:#000000; opacity:0.4;}
.AlertBg{ background-color:none \9; background:url(../images/index/AlertBg.png) repeat \9;}
.AlertContainer{position:absolute; top:100px; left:50%; z-index:1001; margin-left:-260px; width:520px; background-color:#ffffff; border-radius:20px; -webkit-border-radius:20px;}
.AlertContent{width:270px; padding:20px 0; margin:0 auto; font-family:"微软雅黑";}
.AlertTop p.TitleName img{padding-right:10px; vertical-align:bottom;}
.AlertTop p.TitleName{ font-size:30px; line-height:30px; text-align:center; color:#393939;}
.AlertName{font-size:0; line-height:0; height:1px; background-color:#e0e0e0; margin:30px 0; position:relative;}
.AlertName p{ position:absolute; left:50%; top:-15px; width:140px; height:30px; font-size:14px; line-height:30px; margin-left:-70px; background-color:#ffffff; color:#9d9d9d; text-align:center;}
.LoginWay{height:70px; padding:10px 0;}
.WinXin{float:left; width:55px; text-align:center; padding-right:46px;}
.QQ{float:left; width:50px; text-align:center;}
.WeiBo{float:right; width:80px; text-align:center;}
.LoginWay li a{display:block; height:20px; padding-top:50px; font-size:13px;}
.WinXin a{ background:url(../images/index/icon-wx.png) no-repeat top center; color:#a1d36e;}
.QQ a{background:url(../images/index/icon-qq.png) no-repeat top center; color:#4fc1e9;}
.WeiBo a{background:url(../images/index/icon-wb.png) no-repeat top center; color:#fc6e51;}
.AlertBanner p{padding:4px 0;}
.AlertBanner input[type="text"]{width:258px; padding:10px 5px; line-height:20px; color:#393939; font-size:14px; border:solid 1px #e1e1e1; border-radius:5px; -webkit-border-radius:5px;}
.AlertBanner input[type="text"]:focus{outline:none; border: solid 1px #ee0066;}
a.LoginBtn{ display:block; width:100%; line-height:36px; height:36px; font-size:14px; text-align:center; color:#ffffff; background-color:#ee0066; border-radius:5px; -webkit-border-radius:5px;}
a.RegisterBtn{ display:block; width:100%; line-height:36px; height:36px; font-size:14px; text-align:center; color:#ffffff; background-color:#ee0066; border-radius:5px; -webkit-border-radius:5px;}
.AlertFooter{ font-family:"宋体"; padding:20px 0 0 0;}
.AlertFooter p{float:right;}
.AlertFooter a{ color:#ee0066;}
.AlertVerify{ display:inline-block; max-width:118px; padding-left:8px; text-align:center;}
.AlertVerify img{ vertical-align:middle;}
/*End Alert*/

.tag-parent{ background-color:#f6f6f6; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; margin-bottom:20px; box-shadow:0 2px 5px 1px #ccc; -webkit-box-shadow:0 2px 5px 1px #ccc;}
.TagFixed{ position:fixed; top:-50px; width:100%; z-index:10;}